package com.ym.medical.domain.param;


import com.ym.medical.domain.entity.HospitalDeptEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * ComputerName:DESKTOP-ANGHV23
 * Author:wenbo
 * Date: 2019-04-17
 * Time: 17:14:37
 * Comment:查询扩展工具类
 */
@Data
public class HospitalDeptQryParam{

	/**
	 * 医院主键
	 */
	@ApiModelProperty("医院主键")
	private Long hospitalId;

	/**
	 * 科室编码
	 */
	@ApiModelProperty("科室编码")
	private String deptCode;

	/**
	 * 医院编码
	 */
	@ApiModelProperty("医院编码")
	private String hosCodeUni;

	/**
	 * 标准科室编码
	 */
	@ApiModelProperty("标准科室编码")
	private String stdeptCodeUni;

	/**
	 * 科室名称
	 */
	@ApiModelProperty("科室名称")
	private String deptName;

	/**
	 * 科室类型
	 */
	@ApiModelProperty("科室类型")
	private String deptType;

	/**
	 * 科室图标
	 */
	@ApiModelProperty("科室图标")
	private String deptImgUrl;

	/**
	 * 科室图标
	 */
	@ApiModelProperty("科室图标")
	private String theDesc;

	/**
	 * 科室排序
	 */
	@ApiModelProperty("科室排序")
	private Integer deptSort;

	/**
	 * 住院部地址
	 */
	@ApiModelProperty("住院部地址")
	private String inAddr;

	/**
	 * 门诊地址
	 */
	@ApiModelProperty("门诊地址")
	private String doorAddr;

	/**
	 * 联系电话
	 */
	@ApiModelProperty("联系电话")
	private String linkPhone;

	/**
	 * 是否显示
	 */
	@ApiModelProperty("是否显示")
	private String isShow;

	/**
	 * 父级科室编码
	 */
	@ApiModelProperty("父级科室编码")
	private String parentDeptCode;

	/**
	 * 父级科室id
	 */
	@ApiModelProperty("父级科室id")
	private Long partentDeptId;

	/**
	 * 标准科室id
	 */
	@ApiModelProperty("标准科室id")
	private Long standardDeptId;

	/**
	 * 状态
	 */
	@ApiModelProperty("状态")
	private String state;

	/**
	 * 创建时间
	 */
	@ApiModelProperty("创建时间")
	private Date createTime;

	/**
	 * 修改时间
	 */
	@ApiModelProperty("修改时间")
	private Date updateTime;

	/**
	 * 创建人
	 */
	@ApiModelProperty("创建人")
	private Long creSb;

	/**
	 * 修改人
	 */
	@ApiModelProperty("修改人")
	private Long uptSb;

	/**
	 * 发布时间
	 */
	@ApiModelProperty("发布时间")
	private Date publishTime;

	/**
	 * 发布人
	 */
	@ApiModelProperty("发布人")
	private Long publisher;

	/**
	 * 发布状态
	 */
	@ApiModelProperty("发布状态")
	private String publishStatus;

	//医院表中的字段
	private String hosName;
	private String prov;
	private String city;
	private String area;
	private String town;
	private String hosLevel;
	//标准科室的字段
	private String standardDeptCode;
	private String standardDeptName;

}